holger@linux-u2rl:~/Software/paranoia/examples/vbic> valgrind --leak-check=full --suppressions=/home/holger/Software/paranoia/ignore_shared_libs.supp ngspice-40+ vbic99_tran.sp
==17693== Memcheck, a memory error detector
==17693== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==17693== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==17693== Command: ngspice-40+ vbic99_tran.sp
==17693== 
.spiceinit found in /home/holger
******
** ngspice-40+ : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Copyright 2001-2023, The ngspice team.
** Please get your ngspice manual from https://ngspice.sourceforge.io/docs.html
** Please file your bug-reports at http://ngspice.sourceforge.net/bugrep.html
** Creation Date: Mon May  8 20:21:58 UTC 2023
******

Note: No compatibility mode selected!


Circuit: ***** vbic99 level 9 transient test *****

Doing analysis at TEMP = 27.000000 and TNOM = 27.000000

Note: vin: dc value used for op instead of transient time=0 value.
 Reference value :  0.00000e+00
No. of Data Rows : 1
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000

Note: vin: dc value used for op instead of transient time=0 value.

Initial Transient Solution
--------------------------

Node                                   Voltage
----                                   -------
3                                            5
2                                   1.0033e-09
t                                  2.62403e-11
4                                            5
1                                            0
vin#branch                          1.0033e-11
v#branch                          -1.49849e-11

 Reference value :  4.30750e-08
No. of Data Rows : 1031
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x4C498CA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x4C498CA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x8BC0A1A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x8BC0A1A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x8BEEA3A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x8BEEA3A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x4C55FAA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x4C55FAA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x4C68C9A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x4C68C9A: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 4
==17693==    at 0xB9E3DE: MIFmDelete (mifmdelete.c:69)
==17693==    by 0x8C23FFA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa28 is 0 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
==17693== Invalid read of size 8
==17693==    at 0xB9E3EE: MIFmDelete (mifmdelete.c:81)
==17693==    by 0x8C23FFA: MIFmDelete (dlmain.c:210)
==17693==    by 0xB68F7F: CKTdestroy (cktdest.c:63)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Address 0x88ffa30 is 8 bytes after a block of size 40 free'd
==17693==    at 0x4A390EB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63E02: txfree (alloc.c:146)
==17693==    by 0xB6AC1A: GENmodelFree (cktmcrt.c:60)
==17693==    by 0xB68F29: CKTdestroy (cktdest.c:59)
==17693==    by 0x4672F6: if_cktfree (spiceif.c:600)
==17693==    by 0x4630A0: com_remcirc (runcoms2.c:220)
==17693==    by 0x44E881: com_quit (misccoms.c:106)
==17693==    by 0x4120B5: docommand (control.c:241)
==17693==    by 0x412996: doblock (control.c:535)
==17693==    by 0x413B69: cp_evloop (control.c:870)
==17693==    by 0x42B9D8: inp_spsource (inp.c:1137)
==17693==    by 0x4075A1: main (main.c:1381)
==17693==  Block was alloc'd at
==17693==    at 0x4A3B571: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17693==    by 0xC63D16: tmalloc (alloc.c:70)
==17693==    by 0xB6AB37: CKTmodCrt (cktmcrt.c:31)
==17693==    by 0xBCD41A: INP2V (inp2v.c:50)
==17693==    by 0xBBC111: INPpas2 (inppas2.c:187)
==17693==    by 0x466398: if_inpdeck (spiceif.c:168)
==17693==    by 0x42BD8C: inp_dodeck (inp.c:1270)
==17693==    by 0x42B3B2: inp_spsource (inp.c:949)
==17693==    by 0x4075A1: main (main.c:1381)
==17693== 
ngspice-40+ done
==17693== 
==17693== HEAP SUMMARY:
==17693==     in use at exit: 1,234,495 bytes in 17,246 blocks
==17693==   total heap usage: 68,486 allocs, 51,240 frees, 10,344,984 bytes allocated
==17693== 
==17693== LEAK SUMMARY:
==17693==    definitely lost: 0 bytes in 0 blocks
==17693==    indirectly lost: 0 bytes in 0 blocks
==17693==      possibly lost: 0 bytes in 0 blocks
==17693==    still reachable: 183,563 bytes in 245 blocks
==17693==         suppressed: 1,050,932 bytes in 17,001 blocks
==17693== Reachable blocks (those to which a pointer was found) are not shown.
==17693== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==17693== 
==17693== For lists of detected and suppressed errors, rerun with: -s
==17693== ERROR SUMMARY: 140 errors from 12 contexts (suppressed: 8 from 8)
holger@linux-u2rl:~/Software/paranoia/examples/vbic> 

